package ec.com.avila.hiperion.servicio.impl;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import ec.com.avila.hiperion.dao.DetalleCatalogoDao;
import ec.com.avila.hiperion.entities.DetalleCatalogo;
import ec.com.avila.hiperion.servicio.DetalleCatalogoService;
import ec.com.avila.hiperion.servicio.DetalleCatalogoServiceRemote;

@Stateless
public class DetalleCatalogoServiceImpl implements DetalleCatalogoService, DetalleCatalogoServiceRemote {

	@EJB
	private DetalleCatalogoDao detalleCatalgoDao;

	public DetalleCatalogoServiceImpl() {
	}

	public List<DetalleCatalogo> consultarDetalleCatalogoByCodCatalogo(Integer idCatalogo) {
		return detalleCatalgoDao.consultarDetalleCatalogoByCodCatalogo(idCatalogo);
	}

	public List<DetalleCatalogo> consultarDetalleCatalogoByDepCatalogo(String codDepCatalogo, String codDepDetCatalogo) {
		return detalleCatalgoDao.consultarDetalleCatalogoByDepCatalogo(codDepCatalogo, codDepDetCatalogo);
	}

	public List<DetalleCatalogo> consultarDetalleCatalogo() {
		return detalleCatalgoDao.consultarDetalleCatalogo();
	}

	public void guardarDetalleCatalogo(DetalleCatalogo detalle) {
		detalleCatalgoDao.guardarDetalleCatalogo(detalle);
	}
}
